package cn.tk.model.entity.mr;

import cn.tk.model.entity.AbstractEntity;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created by denglw on 2021/7/14.<br/>
 * Desc: bot全局回复
 */
@Data @NoArgsConstructor
@Entity
@Table(name = "mr_bot_global_reply")
public class GlobalReply extends AbstractEntity {

    /**
     * botid
     */
    private Long botId;

    /**
     * 事件类型：1兜底回复，2超时回复，3识别失败回复，4重述回复前缀
     */
    private Integer eventType;

    /**
     * 回复话术id
     */
    private Long replyId;

    /**
     * 超时回复下，定义超时秒数
     */
    private Integer timeoutSecond;

    /**
     * 重述回复下，匹配的意图id
     * 在该种情况下：回复内容=前缀 + 上一轮次话术
     */
    private Long intentId;

    /**
     * 回复话术排序号，从1开始
     */
    private Integer sortNum;

}
